RTC: A Real-Time Communication Middleware on Top of RTAI-Linux

نویسندگان

  • Tales Heimfarth
  • Marcelo Götz
  • Franz-Josef Rammig
  • Flávio Rech Wagner
چکیده

This paper describes RTC, a set of software layers based on the ISO/OSI standard that implements a complete real-time communication platform on a cluster running under realtime Linux. A modi ed TDMA protocol is implemented as Media Access Control (MAC) discipline, and at the application level the communication approach is channel-oriented. The RTC platform guarantees a bandwidth for each channel, which makes it attractive for multimedia applications, which currently is the main application considered. RTC also supports non-real-time tra c among the nodes using TCP/IP, for instance. The platform, with the exception of some parts of the non-real-time capabilities, is implemented as modules of the Linux/RTAI operating system. As underlying communication network currently SCI is used. SCI has been selected due to its low latency, low jitter and high bandwidth[5]. RTC, however has been designed to support other network technologies as well. The paper also shows performance evaluation results that demonstrate the real-time properties of RTC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of SMIL Browser Functionality in Mobile Terminals

p. ix Message from the Program Committee Co-Chairs p. x Symposium Committees p. xi Program Committee p. xii Industry Trends Components Meet Time and Space: Worlds Colliding? p. 3 Model-Driven Development of Real-Time Software Using OMG Standards p. 4 Requisites of Embedded Operating System for Network Electronics p. 7 Real Time Operating Systems Meet Object-Oriented Middleware Real Time Distrib...

متن کامل

Integration of two Complementary Time-Triggered Technologies: TMO and TTP

The TMO model for real-time distributed object-computing supports the specification of temporal constraints with respect to a global time base and provides execution engines for ensuring that these constraints are met at runtime. This paper describes a solution for supporting TMO applications on top of the Time-Triggered Architecture, a system architecture that meets the dependability requireme...

متن کامل

Real-Time Linux with Budget-Based Resource Reservation

The purpose of this paper is to propose a budget-based RTAI (Real-Time Application Interface) implementation for real-time tasks over Linux on x86 architectures, where RTAI provides a light-weight, high-performance interface for hard and soft real-time tasks over Linux. Our revised RTAI API’s are extended to enable programmers to specify a computation budget for each task, and backward compatib...

متن کامل

Application of Ethernet Powerlink for communication in a Linux RTAI open CNC control system

In Computerized Numerical Control (CNC) systems the communication bus between the controller and axis servo drives must offer high bandwidth, noise immunity and time determinism. More and more CNC systems use real-time Ethernet protocols such as Ethernet Powerlink (EPL). Many modern controllers are closed costly hardware-based solutions. In this article the implementation of EPL communication b...

متن کامل

Real-Time Simulation of Modelica Models under Linux / RTAI

The paper presents a concept and its implementation software modules to obtain ready to run real-time simulation code directly from Modelica models. Basically, a Modelica special model building block has been developed supporting the definition of the realtime input /output variables, their communication with external tasks or systems (e.g. a real hardware and software controller), and the sche...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003